@charset "utf-8";
/*
 * JCMS CSS Library 2.0.0
 * Copyright(c) 2008-2009, JCMS CSS 
 * @email 87631521@163.com
 * @Auther WHCSS-TEAM
 * @url http://www.whjava.com
 */

/*
 * 将具有默认margin和padding的标记置零
 * @overlay *
 * @desc	所有标记的margin、padding都在使用时具体定义
 */
/**{margin:0;padding:0;}*/
/*
 * 修正IE5.x和IE6的斜体溢出bug
 * @bugfix
 * @css-for    IE 5.x/Win, IE6
 */
* html body{
	overflow: visible;
}
* html iframe, * html frame{
	overflow: auto;
}
* html frameset{
	overflow: hidden;
}

/* @group 常用标签 */
	/*
	 * 基本标签默认样式取消
	 * @overlay HTML标签
	 * @desc 取消基本标签默认样式,防止不同浏览器显示效果不同
	 * @Prop text-align:center; 解决不同浏览器剧中问题
	 */
	body{color:#000;background:#fff;font:12px/22px '宋体',Arial;text-align:center;}
	body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,td,img,div,tr{margin:0;padding:0;}
	input,td,th{font-size:12px;vertical-align:middle;}
	select{font-size:12px;vertical-align:top;}
	/*
	 * 设置内容左对齐
	 * @overlay div
	 * @desc 恢复因BODY设置剧中产生的继承
	 */

	
	/*
	 * 标签属性
	 * @overlay textarea,input
	 * @desc 强制输入时内容超出时换行
	 */
	button{ text-align:center;}
	textarea,input{	word-wrap:break-word;word-break:break-all;padding:0px;}
	/*
	 * 清除ul列表标记的样式
	 * @overlay  li
	 * @desc	ul列表更多的用在不需要列表前置符号的样式里
	 */
	li{list-style-type:none;}
	/*
	 * 定义图片边框
	 * @overlay img
	 * @desc	当图片作为链接内容被填充时，会有默认边框出现，重定义掉
	 */
	img{border:0 none; cursor:pointer;}
	/*
	 * 定义默认的链接样式
	 * @overlay a
	 * @desc	仅仅是作为默认样式提供，可以在各自的实例中覆盖掉
	 */
	a:link, a:visited{
		color:#000;
		text-decoration: none;
	}
	a:hover{
		color:#F60;
		text-decoration: underline;
	}
	/*    去掉链接的虚线框     */
	/*  	a {outline: none;  	a {star:expression(this.onFocus=this.blur()); */ 
	
	/*
	 * 定义H系列标签
	 * @overlay HN
	 * @desc  覆盖H系列标签默认属性
	 */
	 h1,h2,h3,h4{ height:24px; line-height:24px;}
	h1{ font-size:24px;}
	h2{ font-size:14px;}
	h3{ font-size:14px;}
	h4{ font-size:12px;}
	h5{ font-size:12px;}
	h6{ font-size:12px;}
	
/* @end */


/* @group 通用属性定义 */
	 
	/*  文本对齐方式  */
	.t-l{text-align:left;}
	.t-c{text-align:center;}
	.t-r{text-align:right;}
 

	/*     浮动定义   */
	.fl{float:left;}
	.fr{float:right;}
	
 
/* 通用容器 */
.wrapper{
	clear: both;
	overflow: hidden;
}

/* @group 隐藏元素 */
	
	/*
	 * 隐藏元素
	 * @class o-hidden
	 * @desc 当元素内容内容超出元素height 或 width 时，隐藏之
	 */
	.o-hidden{overflow:hidden;}
	/*
	 * 隐藏元素
	 * @class invisible
	 * @desc	visibility可以隐藏元素，但是还是会在布局中占位
	 */
	.invisible{
		visibility:hidden;
	}
	
	/*
	 * 从页面布局上隐藏元素
	 * @class hidden
	 * @desc	从布局上隐藏元素
	 */
	.hidden{
		display: none;
	}
	.block {display:block;}
/* @end */

/*
 * 清理元素
 * @class clear
 * @desc	清理浮动元素,当浮动换行时后面元素不希望浮动，添加此属性，防止IE BUG
 */
 .clear{clear:both; height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden;}
 


/*   常用样式定义  */ 
 
	
	/*
	 * 颜色功能定义
	 * @Pro 由小写C开头,表示color
	 * @desc 常用样式可更具一个项目的样式使用频率重新定义,扩展
	 */
	.cRed{color: #F00;}
	.cWhite{color: #FFF;}
	.cGreen{color:#0F0;}
	.cGray{color: #666;}
	.cBlue{ color: #00F;}
	.cBlack{ color:#000;}
	/*  定义某个项目常用颜色  */
	.c001{color:#663;}
	
	/*
	 * 定义字体样式
	 * @Pro 由大写字母F开头,表示FONT
	 * @desc 常用样式可更具一个项目的样式使用频率重新定义,扩展
	 */
	
	/*  字体样式 */
	.fb{font-weight:bold;}
	.fn{ font-weight:normal;}
	.fi{font-style:italic;}
	/*  字体大小  */
	.f10{font-size:10px;}
	.f11{font-size:11px;}
	.f12{font-size:12px;}
	.f13{font-size:13px;}
	.f14{font-size:14px;}
	.f16{font-size:16px;}
	.f18{font-size:18px;}
	
	/*
	 * 定义间距,上下2个DIV间距
	 * @Pro 使用DIVH开头.
	 * @desc 上下DIV有间距时使用,尽量不使用margin/padding值,防止不同浏览器出现BUG,
	 *	     使用下面属性可兼容大多浏览器.
	 */
	.divh5,.divh10,.divh15,.divh20,.divh25,.divh30,divh1,.divh40,.divh50{width:100%;overflow:hidden;clear:both; height:0px; }
	.divh1{ height:1px;}
	.divh5{height:5px;}
	.divh10{height:10px;}
	.divh15{height:15px;}
	.divh20{height:20px;}
	.divh25{height:25px;}
	.divh30{height:30px;}
	.divh40{height:40px;}
	.divh40{height:50px;}
	/*
	 * 定义行高
	 * @class LH
	 * @desc 使用较少,主要定义line-height属性
	 */
	.lh1{ line-height:1px;  }
	.lh10{ line-height:10px; }
	.lh15{ line-height:15px; }
	.lh18{ line-height:18px; }
	.lh20{ line-height:20px; }
	.lh24{ line-height:24px;}
	.lh25{ line-height:25px;}
	.lh30{ line-height:30px;}
	.lh35{ line-height:35px;}
	
	/*
	 * 标题样式定义
	 * @Pro PTit
	 * @desc 在定义p标签元素或其它元素时,需要同时定义行高和高度,一般使用在标题显示中.
	 */
	
	.ptit25,.Pptit20,.ptit18,.ptit30,.ptit,.Pptit1,.ptit22{	width:100%;	overflow:hidden;}
	.ptit30{line-height:30px;height:30px;}
	.ptit25{line-height:25px;height:25px;}
	.ptit22{line-height:22px;height:22px;}
	.ptit20{line-height:20px;height:20px;}
	.ptit18{line-height:18px;height:18px;}
	.ptit15{line-height:15px;height:15px;}
	.ptit10{line-height:10px;height:10px;}
	.ptit1{line-height:1px;height:1px;}
	
 

 
 
